home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
More MacCube 6: Multimedia
/
More MacCube Vol 6 Multimedia.bin
/
Multimedia
/
Gossamer 2.0
/
Sample Worlds
/
Greco-Roman Temple
/
Greco-Roman Temple
next >
Wrap
Text File
|
1993-10-18
|
5KB
|
176 lines
#
# TEMPLE.WLD
#
# A Greco-Roman Temple with tree-lined avenue
#
# Chris Hand November 1992 for use with the REND386 package.
#
loadpath temple
worldscale 1.0 # 1.0 mm per unit
hither 10 # anything closer than this gets clipped
yon 1000000 # anything farther than this doesn't get rendered
groundcolor 73 # brownish earth
skycolor 171
light -50000,100000,-10000 # position of light source
options a # camera angles are tilt,pan,roll
# Other possible start locations:
#start 4929,1700,-33000 1436,-710,0 3
#start 5115,1700,-31896 1436,-724,0 3
#start 29149,11060,-13291 1382,-706,0 3
#start 14827,1810,-21951 1410,-726,0 3
#start 23919,2530,-14675 1392,-726,0 3
#start -5386,490,-24117 1466,-732,0 3
#camera 1 -538.6,49,-2411.7 -732,1466,0 3
camera 1 413 220 -3270 0 0 0
camera 2 -855.1 1902 -3228.6 -692.937500 1463.558594 0.000000 3.000000
# Use the following viewing position to look down on the roof
# and check for the vis error where the columns and walls poke
# through the roof:
#start -8960,11000,-5630 1496,-710,0 3
# -- fixed by adding split just under the roof (y=8400)
# vis error: trees appear through the walls
#start -8648,1500,19994 1596,-730,0 3
# -- fixed by adding split at z=-9000 (between trees and building)
# error: back wall's edge pokes through side wall
#start -8914,3850,16976 1576,-710,0 3
# fixed (I think) by adding splits 7 and 8
ambient 76
# Surface definitions:
surfacedef marble 0x1Df8
surfacedef steel1 0x28eF
surfacedef steel2 0x25eF
surfacedef greystone 0x1faf
surfacedef ltgreystone 0x1ffe
surfacedef dkgreystone 0x1efe
surfacedef newmarble 0x2DF8
# ===== Surface mappings =====
surfacemap cphmarble
surface 1 newmarble
surface 2 newmarble
surfacemap stone
surface 1 ltgreystone
surface 2 ltgreystone
surface 3 greystone
surfacemap darkstone
surface 1 dkgreystone
surfacemap basecolors
surface 1 marble
surface 2 marble
surface 3 marble
surface 4 marble
surface 5 marble
surface 6 marble
# ===== SPLITS =====
#
# (no objects actually "on" any of the splits)
split 0,0,0 0,1,0 # the ground plane (split number 1)
#split 0,0,-100 0,0,1 # vert plane between trees and building
split 0,0,-1000 0,0,1 # divide the steps
split 0,0,-1500 0,0,1
split 0,0,-2000 0,0,1
split 0,0,-2500 0,0,1
split 0,0,-3000 0,0,1
split 0,0,-3500 0,0,1
split 0,1500,0 0,1,0 # split number 6 (base is below)
split 0,8440,0 0,1,0 # divide upper/lower podium
split 0,7500,0 0,1,0 # split number 5 (roof above/walls below)
split 500,0,0 1,0,0 # split number 7 (left wall/inside)
split 6500,0,0 1,0,0 # split no 8 (inside/right wall)
endsplits
# ======== the building =========
# ===== Lower parts -- base (podium) and steps =====
# scale xyz, rotate, translate
object unitcube 750,150,1200 0,0,0 50,0,-100 256 stone fixed # podium
object unitcube 750,125,50 0,0,0 50,0,-150 256 stone fixed # step 1
object unitcube 750,100,50 0,0,0 50,0,-200 256 stone fixed # step 2
object unitcube 750,75,50 0,0,0 50,0,-250 256 stone fixed # step 3
object unitcube 750,50,50 0,0,0 50,0,-300 256 stone fixed # step 4
object unitcube 750,25,50 0,0,0 50,0,-350 256 stone fixed # step 5
# ===== everything above the podium =====
#
# ===== the columns (orders) =====
#
object col20 .6,.6,6 90,0,0 150,450,0 256 darkstone fixed
object col20 .6,.6,6 90,0,0 333,450,0 256 darkstone fixed
object col20 .6,.6,6 90,0,0 517,450,0 256 darkstone fixed
object col20 .6,.6,6 90,0,0 700,450,0 256 darkstone fixed
object col20 .6,.6,6 90,0,0 150,450,183 256 darkstone fixed
object col20 .6,.6,6 90,0,0 700,450,183 256 darkstone fixed
#
# ===== the walls =====
#
# scale xyz rotate translate
object unitcube 650,600,50 0,0,0 100,150,1050 256 stone # back wall
object unitcube 50,600,800 0,0,0 70,150,300 256 stone # left wall
object unitcube 50,600,800 0,0,0 730,150,300 256 stone # right wall
#
# ===== the pediment =====
#
object unitcube 750,100,1200 0,0,0 50,750,-100 256 stone fixed
object lintel .2,.8,12.5 0,0,90 425,900,500 256 darkstone fixed
#object star .5,.5,.1 0,0,-18 420,960,-100 256 stone
# A tree-lined drive leading to the door
object fir2 0.07,.1,0.07 0,0,0 150,0,-1000 256 . fixed
object fir2 0.08,.1,0.08 0,0,0 700,0,-1000 256 . fixed
object fir2 0.08, 0.09, 0.08 0,0,0 150,0,-1200 256 . fixed
object fir2 0.08, 0.09, 0.08 0,0,0 700,0,-1200 256 . fixed
object fir2 0.08, .1, 0.08 0,0,0 150,0,-1400 256 . fixed
object fir2 0.08, 0.095, 0.08 0,0,0 700,0,-1400 256 . fixed
object fir2 0.07,.105,0.07 0,0,0 150,0,-1600 256 . fixed
object fir2 0.08,.1,0.08 0,0,0 700,0,-1600 256 . fixed
object fir2 0.08, 0.095, 0.08 0,0,0 150,0,-1800 256 . fixed
object fir2 0.08, .1, 0.08 0,0,0 700,0,-1800 256 . fixed
object fir2 0.07,.1,0.07 0,0,0 150,0,-2000 256 . fixed
object fir2 0.08,.1,0.08 0,0,0 700,0,-2000 256 . fixed
object fir2 0.08, .1, 0.08 0,0,0 150,0,-2200 256 . fixed
object fir2 0.08, 0.095, 0.08 0,0,0 700,0,-2200 256 . fixed
# End of temple.wld
title Greco-Roman Temple
title by Chris Hand
title memory